
.cad-conversion-container {
  padding: 20px;

  .title {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .upload-card {
    margin-bottom: 20px;
  }

  .search-filter-area {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;

    .search-group {
      display: flex;
      align-items: center;
      gap: 10px;
    }
  }

  .loading-modal {
    text-align: center;

    .ant-spin-dot {
      font-size: 36px;
    }

    .ant-spin-text {
      margin-top: 16px;
      font-size: 16px;
    }
  }
}

/* 拖拽上传区域样式优化 */
.ant-upload-drag {
  border-radius: 6px;
  transition: all 0.3s;

  .ant-upload-drag-icon {
    font-size: 48px;
    margin-bottom: 16px;
  }

  .ant-upload-text {
    font-size: 16px;
    margin-bottom: 8px;
  }

  .ant-upload-hint {
    font-size: 14px;
  }
}

/* 操作按钮样式优化 */
.action-buttons {
  display: flex;
  gap: 8px;

  .ant-btn {
    padding: 4px 12px;
    height: auto;
  }
}